div.comboBoxPopup-container{
	background-color: white;
	border: #333 1px solid;        
	padding: 0px;
	margin: 0px;
	text-align:left;
}
div.comboBoxPopup ul {	
	list-style:none;
	padding: 0px;
	margin:0;
}
div.comboBoxPopup ul li{
	line-height:18px;
	height:18px;
	padding:1px 5px 1px 5px;
	margin:0;
	cursor:pointer;
	white-space:nowrap;
	word-break:keep-all;        
}
div.comboBoxPopup ul li.selected {
	background-color: #e0e8ff;
}
div.comboBoxPopup ul li a{
	outline: none;	
	display:-moz-inline-box;
	display:inline-block;
}
div.comboBoxPopup ul.tree li{
	padding:0px;
	display:block;
	height:auto;
}
div.comboBoxPopup ul.tree li div{
	height:18px;
	white-space:nowrap;
	word-break:keep-all;
	display:block;	
}
div.comboBoxPopup ul.tree li div.children{
	 padding-left:14px;
	 display:none;
	 height:auto;
}
div.comboBoxPopup ul.tree li div.selected {
    background-color: #e0e8ff;
}
div.comboBoxPopup ul.tree li a{		
	vertical-align:middle;	
}
div.comboBoxPopup ul.tree li a.item{
	width:16px;
	height:18px;
}
div.comboBoxPopup ul.tree li a.closed{
	width:16px;
	height:18px;
	background: url("tree_arrows.gif") 0px center no-repeat;	
}
div.comboBoxPopup ul.tree li div.selected a.closed{
	background: url("tree_arrows.gif") -32px center no-repeat;	
}
div.comboBoxPopup ul.tree li a.opened{
	width:16px;
	height:18px;
	background: url("tree_arrows.gif") -16px center no-repeat;	
}
div.comboBoxPopup ul.tree li div.selected a.opened{
	background: url("tree_arrows.gif") -48px center no-repeat;	
}